package MineGod;

import org.newdawn.slick.geom.Rectangle;
import org.newdawn.slick.geom.Shape;
import org.newdawn.slick.opengl.Texture;


public abstract class Entity {
	
	Rectangle mask;
	boolean dead;
	double x;
	double zIndex = 0;
	
	// 0: Sand, WAter, Lava... 1:  -.5: ItemEntity, -1: Player, -2: mobBat
	
	
	public abstract void interactWithPlayerOnCollision(Player player);
	public abstract void doLogic(int delta, Chunk prevChunk, Chunk currChunk, Chunk nextChunk);
	public abstract void render(double worldPos);
}
